grant of long lease - German English Dictionary